package com.cbs.android.component.share.shareinterface;

import android.app.Activity;
import android.app.Fragment;
import android.support.v4.app.FragmentActivity;

import com.cbs.android.component.share.shareinterface.entity.ShareMessage;

/**
 * Created by broche on 5/18/16.
 */
public interface ShareInterface {
    void share(Activity activity, int platforms, ShareMessage message, ShareHandler handler);

    void share(Fragment fragment, int platforms, ShareMessage message, ShareHandler handler);

    void share(FragmentActivity activity, int platforms, ShareMessage message, ShareHandler handler);

    void share(android.support.v4.app.Fragment fragment, int platforms, ShareMessage message, ShareHandler handler);
}
